Skip to main content

Full text of "USPTO Patents Application 10822509"

See other formats


UNITED STATES DEPARTMENT OF COMMERCE 
I nind Stall-, Patent and Trademark Office 

( MM] l- OKl'Ml \ 

APPLICATION NO. | FILING DATE [ FIRST NAMED IX\'ENTOR | ATTORNEY DOCKET NO. | CONFIRMATION NO. | 

10/822,509 04/12/2004 Parmeshwar Gobin COS97104C1 3054 

EXAMINER | 
ADE, OGER GARCIA 
ART UNIT | PAPER NUMBER ~ j 

NOTIFICATION DATE | DELIVERY MODE ~[ 
08/11/2010 ELECTRONIC 

Please find below and/or attached an Office communication concerning this application or proceeding. 

The time period for reply, if any, is set in the attached communication. 

Notice of the Office communication was sent electronically on above-indicated "Notification Date" to the 
following e-mail address(es): 
patents @ verizon.com 




United States Patent and Trademark Office 



25537 7590 08/11/2010 

VERIZON 

PATENT MANAGEMENT GROUP 
1320 North Court House Road 
9th Floor 

ARLINGTON, VA 22201-2909 



PTOL-90A (Rev. 04/07) 



United States Patent and Trademark Office 



Commissioner for Patents 
United States Patent and Trademark Office 
P.O. Box 1450 
Alexandria, VA 22313-1450 

www.uspto.gov 



BEFORE THE BOARD OF PATENT APPEALS 
AND INTERFERENCES 



Application Number: 10/822,509 
Filing Date: April 12, 2004 
Appellant(s): GOBIN ET AL. 



Phouphanomketh Ditthavong 
For Appellant 



EXAMINER'S ANSWER 



This is in response to the appeal brief filed on 05.28.2010 appealing from the Office 
action mailed 12.09.2009. 



Application/Control Number: 10/822,509 
Art Unit: 3687 



Page 2 



(1) Real Party in Interest 

The examiner has no comment on the statement, or lack of statement, identifying 
by name the real party in interest in the brief. 

(2) Related Appeals and Interferences 

The examiner is not aware of any related appeals, interferences, or judicial 
proceedings which will directly affect or be directly affected by or have a bearing on the 
Board's decision in the pending appeal. 

(3) Status of Claims 

The following is a list of claims that are rejected and pending in the application: 
21-29. Claims 21-39 are rejected under 35 U.S.C. 102(e) as being anticipated by 
Barry et al. 

(4) Status of Amendments After Final 

The examiner has no comment on the appellant's statement of the status of 
amendments after final rejection contained in the brief. 

(5) Summary of Claimed Subject Matter 

The examiner has no comment on the summary of claimed subject matter 
contained in the brief. 

(6) Grounds of Rejection to be Reviewed on Appeal 

The examiner has no comment on the appellant's statement of the grounds of 
rejection to be reviewed on appeal. Every ground of rejection set forth in the Office 
action from which the appeal is taken (as modified by any advisory actions) is being 
maintained by the examiner except for the grounds of rejection (if any) listed under the 



Application/Control Number: 10/822,509 Page 3 

Art Unit: 3687 

subheading "WITHDRAWN REJECTIONS." New grounds of rejection (if any) are 
provided under the subheading "NEW GROUNDS OF REJECTION." 

(7) Claims Appendix 

The examiner has no comment on the copy of the appealed claims contained in 
the Appendix to the appellant's brief. 

(8) Evidence Relied Upon 

US 6,61 5,258 Barry et al. 9-2003 

(9) Grounds of Rejection 

The following ground(s) of rejection are applicable to the appealed claims: 
Claim Rejections - 35 USC § 101 

35 U.S.C. 101 reads as follows: 

Whoever invents or discovers any new and useful process, machine, manufacture, or composition of 
matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the 
conditions and requirements of this title. 

Claim 26 is rejected under 35 U.S.C. 101 . Based on Supreme Court precedent 
and recent Federal Circuit decisions, a 35 U.S.C § 101 process must (1) be tied to a 
particular machine or (2) transform underlying subject matter (such as an article or 
materials) to a different state or thing. In re Bilski et al, 88 USPQ 2d 1385 CAFC 
(2008); Diamond v. Diehr, 450 U.S. 175, 184 (1981); Parker v. Flook, 437 U.S. 584, 588 
n.9 (1978); Gottschalk v. Benson, 409 U.S. 63, 70 (1972); Cochrane v. Deener, 94 U.S. 
780,787-88 (1876). 

An example of a method claim that would not qualify as a statutory process 
would be a claim that recited purely mental steps. Thus, to qualify as a § 101 statutory 



Application/Control Number: 10/822,509 Page 4 

Art Unit: 3687 

process, the claim should positively recite the particular machine to which it is tied, for 
example by identifying the apparatus that accomplishes the method steps, or positively 
recite the subject matter that is being transformed, for example by identifying the 
material that is being changed to a different state. 

There are two corollaries to the machine-or-transformation test. First, a mere 
field-of-use limitation is generally insufficient to render an otherwise ineligible method 
claim patent-eligible. This means the machine or transformation must impose 
meaningful limits on the method claim's scope to pass the test. Second, insignificant 
extra-solution activity will not transform an unpatentable principle into a patentable 
process. This means reciting a specific machine or a particular transformation of a 
specific article in an insignificant step, such a data gathering or computing, is not 
sufficient to pass the test. 

Examiner determines that the claim constitutes insignificant extra-solution activity 
because the step(s) constitute mere data transmission or recordation. Accordingly, 
claim 26 remains unpatentable under 35 U.S.C. 101 because the insignificant extra- 
solution steps, for example: "generating a response message containing the invoice 
document based on the retrieved invoice data; and forwarding the response message to 
the host for display for the invoice document via a downloadable program and etc." 
are incapable of imparting parent-eligibility under §101. (For further guidance see also 
the USPTO Memorandum "Guidance for examining Process Claims in view of In re 
Bilsk?' dated 7 January 2009). 



Application/Control Number: 10/822,509 Page 5 

Art Unit: 3687 

Examiner suggests including some type of machine or apparatus in the 
insignificant extra-solution steps. 

Dependent claims 27-30 do not correct the above deficiencies and based on 
their dependency on claims 26, are likewise rejected as being directed to non-statutory 
subject matter. 

Claim Rejections - 35 USC § 102 

The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that 
form the basis for the rejections under this section made in this Office action: 
A person shall be entitled to a patent unless - 

(e) the invention was described in (1) an application for patent, published under section 122(b), 
by another filed in the United States before the invention by the applicant for patent or (2) a 
patent granted on an application for patent by another filed in the United States before the 
invention by the applicant for patent, except that an international application filed under the treaty 
defined in section 351(a) shall have the effects for purposes of this subsection of an application 
filed in the United States only if the international application designated the United States and 
was published under Article 21(2) of such treaty in the English language. 

Claims 21-39 are rejected under 35 U.S.C. 102(e) as being anticipated by Barry 
et al. [US 6,615,258]. 

As per claims 21, 26, 31, and 36, Barry discloses a plurality of interfaces 
configured to communicate with a plurality of billing systems to retrieve invoice data [as 
illustrated in figure 25, which is a data flow diagram for various transactions 
communicated in the system]. 

- a conversion module configured to compress the invoice data for storage in a 
database and to create key information for retrieving the compressed invoice data within 
the database [see at least column 46: lines 8-15 (e.g. When data is available from 



Application/Control Number: 10/822,509 Page 6 

Art Unit: 3687 

these billing systems, the online invoicing server typically performs a conversion 
process and stores the converted data on tape until an audit approval)], 

- an invoice processing module configured to receive a request message from a 
host for an invoice document [see at least column 46: lines 30-45 (e.g. The client 
component of the online invoicing includes a client interface for the user to select 
what data to retrieve. The data is then retrieved through various application 
processing, and a list of invoices and reports are provided for the user to choose 
from for online viewing)], to access the database for retrieval of invoice data 
corresponding to the invoice document in response to the request message [as 
illustrated in figure 7 (e.g. a process running in a OE client application process 154 
sends transaction request messages via the infrastructure)], 

- communicating with a plurality of billing systems to retrieve invoice data [see 
summary of the invention (e.g. separate client applications may communicate with 
one another and with the backplane unit)]; converting, in a processor, the retrieved 
invoice data by compressing the invoice data for storage in a database and creating key 
information for retrieving the compressed invoice data within the database [as indicated 
at steps 630 and 632, via the DSS IAIO reads the header to determine which Data Mart 
will ultimately be queried. It then parses the metadata into a format which the COTS 
software can readily convert into a SQL query, as indicated at step 635, FIG. 73(b)] ; 
accessing the database for retrieval of invoice data corresponding to the invoice 
document in response to the request message [see summary of the invention (e.g. a 



Application/Control Number: 10/822,509 Page 7 

Art Unit: 3687 

Web-based invoice reporting system allowing the customers access to their billing 
and invoice reports associated with services provided to a customer)]; 

- generate a response message containing the invoice document based on the 
retrieved invoice data [see at least paragraph bridging columns 19 and 20 (e.g. Another 
object may be invoked to format the data into a response message and return the 
"get application list" request message is initiated at the client application)], the 
response message being forward to the host for display of the invoice document via a 
downloadable program [as illustrated in figure 5 and via step 1362 to display an online 
invoice screen at the customer workstation)]; 

- forwarding the response message to the host for display of the invoice 
document via a downloadable program [see at least column 8: lines 39-55 (e.g. As 
illustrated in FIG. 2, after one of the DMZ Web servers 24 decrypts and verifies the 
user session, it forwards the message through a firewall 25b over a TCP/IP 
connection 23 to the dispatch server 26 on a new TCP socket while the original 
socket 22 from the browser is blocking, waiting for a response)]. 

As per claims 22-25, 27-30, and 30-35, Barry discloses wherein the host 
receives the response message via a web browser, the downloadable program being 
executed within the web browser [see at least column 6: lines 34-39 (e.g. report 
applications using a Web browser paradigm)], 

- wherein the downloadable program is platform independent with respect to the 
host [see at least column 2: lines 47-55 (e.g. The popularity of the public Internet 
provides a measure of platform independence for the customer, as the customer 



Application/Control Number: 10/822,509 Page 8 

Art Unit: 3687 

can run their own Internet Web-browser and utilize their own platform connection 
to the Internet to enable service)], 

- wherein the host supports selecting figures presented in the invoice document 
for performing an arithmetic operation on the selected figures [with reference to figure 
56, the online invoicing server 1350 stores documents from various billing 
systems and performs the various database queries and function calls in 
response to requests received from the customer via the online invoicing proxy 
1340. Particularly, the online invoicing server 1350 is responsible for tasks 
including data collection, calculation, storage, and report generation)], 

- wherein the host populates a products and date range field associated with a 
user identifier [see at least column 15: lines 36-42 (e.g. All access to the suite of 
applications is controlled by user identifiers (userids) and passwords)], the 
products and date range field listing application services and time periods for which the 
invoice document is available for presentation [as illustrated in figure 22, a flow 
diagram illustrating an online invoicing back-end server process flow when 
responding to client requests for document presentation)], 

- wherein the host receives the response message via a web browser, the 
downloadable program being executed within the web browser [as illustrated in figure 1 , 
a diagrammatic illustration of the software architecture component in which the 
present invention functions. A first or client tier 10 of software services are 
resident on a customer workstation 10 and provides customer access to the 
enterprise system, having one or more downloadable application objects directed 



Application/Control Number: 10/822,509 Page 9 

Art Unit: 3687 

to front-end business logic, one or more backplane service objects for managing 
sessions, one or more presentation services objects for the presentation of 
customer options and customer requested data in a browser recognizable format 
and a customer supplied browser for presentation of customer options and data 
to the customer and for communications over the public Internet)], 

- wherein the downloadable program is platform independent with respect to the 
host [see at least column 7: lines 14-20 (e.g. The customer workstation includes 
client software capable of providing a platform-independent, browser-based, 
consistent user interface implementing objects programmed to provide a 
reusable and common GUI abstraction and problem-domain abstractions)]. 

As per claims 37-39, Barry discloses: receiving the response message over a 
secure communication session of a packet switched [as reference in figure 2, it is 
understood that each Intranet server of suite 30 communicates with one or 
several consolidated databases which include each customer's data management 
information. For example, the Services Inquiry server 36 includes communication 
with the enterprise's Customer Service Management legacy platform 40(a). Such 
network management and customer network data is additionally accessible by 
authorized management personnel. As shown in FIG. 2, other legacy platforms, 
e.g. 40(d), may also communicate individually with the Intranet servers for 
servicing specific transactions initiated at the client browser. The illustrated 
legacy platforms 40(a))]; 



Application/Control Number: 10/822,509 Page 10 

Art Unit: 3687 

- wherein the downloadable program is platform independent [see at least 
column 7: lines 14-20 (e.g. The customer workstation includes client software 
capable of providing a platform-independent, browser-based, consistent user 
interface implementing objects programmed to provide a reusable and common 
GUI abstraction and problem-domain abstractions)], 

- highlighting figures on the image of the invoice document; and performing an 
arithmetic operation of the highlighted figures [with reference to figure 56, the online 
invoicing server 1350 stores documents from various billing systems and 
performs the various database queries and function calls in response to requests 
received from the customer via the online invoicing proxy 1340. Particularly, the 
online invoicing server 1350 is responsible for tasks including data collection, 
calculation, storage, and report generation)]. 

(10) Response to Argument 

Appellant argues that Barry does not disclose the features in claims 26 and 31 . 
The Examiner respectfully disagrees. Barry discloses a Web-based, integrated 
customer interface system for data management. The customer interface system is 
provided with a graphical user interface for enabling a user to interact with one or more 
services provided by remote servers located in an Intranet/Extranet of an enterprise 
providing products and services, and utilizes a Web paradigm to allow easy and 
convenient access to all of the services from the user's perspective [see abstract]. 

Barry further discloses that the data management products and services 
delivered to a client workstation having the integrated customer interface include: 1) 



Application/Control Number: 10/822,509 Page 1 1 

Art Unit: 3687 

report requester, report viewer, and report management applications enabling a 
customer to request, specify, customize and schedule delivery of reports pertaining to 
customer's data; 2) centralized inbox system for providing on-line reporting, 
presentation, and notifications to a client workstation from one or more Intranet 
application services over an Internet/Intranet network; 3) an operational data storage 
system implementing a data mart approach for maintaining the data used for customer 
reporting; 4) a trouble ticket tool enabling a customer to open and monitor trouble tickets 
relating to products and services provided by an enterprise; 5) a Web-based invoice 
reporting system allowing the customers access to their billing and invoice reports 
associated with services provided to a customer; 6) an Internet "online" order entry and 
administration service to enable customers to manage their accounts; and, 7) a system 
for handling security and authentication requests from both client and server side of the 
applications implementing the suite of data management products and services [see 
summary of the invention]. 

Appellant also argues that Barry does not disclose any calculations performed on 
figures selected from the invoice document. The Examiner respectfully disagrees. Barry 
discloses via the Report Manager 250 includes and provides access to the metadata 
which is used to tell the Report Requestor what a standard report should look like and 
the "pick-list" options the user has in order for them to customize the standard report. It 
is used to tell the Report Viewer client how to display the report, what calculations or 
translations need to be performed at the time of display, and what further 
customization options the user has while viewing the report. 



Application/Control Number: 10/822,509 Page 12 

Art Unit: 3687 

Appellant further argues that Barry does not disclose highlighting figures on an 
image of an invoice document and performing an arithmetic operation on those 
highlighted figures. The Examiner respectfully disagrees. Barry's report viewer 
application 215 will also be able to accept messages telling it to display an image or text 
that may be passed by one of the applications in lieu of report data (e.g., Invoice, etc.). 
Barry also discloses that arithmetic operation can be performed via the online invoicing 
server 1350. 

(11) Related Proceeding(s) Appendix 

No decision rendered by a court or the Board is identified by the examiner in the 
Related Appeals and Interferences section of this examiner's answer. 

For the above reasons, it is believed that the rejections should be sustained. 
Respectfully submitted, 
/Garcia Ade/ 
Examiner, Art Unit 3687 
/Matthew S Gart/ 

Supervisory Patent Examiner, Art Unit 3687 

Conferees: 

/Matthew S Gart/ 

Supervisory Patent Examiner, Art Unit 3687 
IF. Ryan Zeender/ 

Supervisory Patent Examiner, Art Unit 3627